(圖片來源:https://zh.wikipedia.org/zh-tw/Flask)
Flask 可以被稱為【微框架】,因為它擁有基礎的核心,並能擴充其他功能。Flask沒有預設使用的資料庫、表單驗證工具。然而,Flask保留了擴增的彈性,可以用Flask-extension 加入這些功能:ORM、表單驗證工具、檔案上傳、各種開放式身分驗證技術。
由於Flask 本身不支援直接對資料庫進行操作,Flask-SQLAlchemy解決了這問題,它適度的包裝了SQLAlchemy。透過這個套件,可以簡化 Flask 開發人員對資料庫的操作。
(圖片來源:https://www.edureka.co/blog/django-tutorial/)
(圖片來源:https://www.edureka.co/blog/django-tutorial/)
(圖片來源:https://www.edureka.co/blog/django-tutorial/)
參考資料:
Django Tutorial – Web Development with Python Django Framework
Django vs Flask - Which framework is most preferred by developers? | TechGig
Top 100+ Python Interview Questions and Answers For 2022
python - is Flask an MVC or MTV? - Stack Overflow
[Flask教學] Flask-SQLAlchemy 資料庫連線&設定入門 (一) | Max行銷誌